/*搜索页面*/
.ui-title{height: 36px;overflow: hidden;padding: 6px 8px 0 5px;border-bottom: 1px solid #eee;background-color: #f7f7f7;}
.ui-title h5{ float:left;height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;padding: 0 10px;color: #333;}
.ui-title strong{ color: #f60; margin: 0 2px;}

.year-new{height: 36px;line-height: 36px;}
.year-new a{display: inline-block;position: relative;top: 1px;padding: 0 10px;height: 36px;color: #333;font-size: 14px;}
.year-new a:hover,.year-new a.on{background: #eee;}

.rating-show-boxs{height: 16px;overflow: hidden;width: 150px;	padding: 7px 0 10px 0;}
.rating-show-nums{float: left;height: 16px;line-height: 18px;padding: 0 10px;overflow: hidden;}
.rating-show-nums span{color: #390;font-weight: 700;margin: 0 2px 0 0;}
.rating-shows{width: 85px;height: 16px;overflow: hidden;float: left;background: url(../img/star.gif) 0 0 repeat-x;}
.rating-show-items{height: 16px;overflow: hidden;background: url(../img/star.gif) 0 -16px repeat-x;}

.d-position b{margin: 0 5px;color: #f60;}

.filter-s-nav{height: 36px;overflow: hidden;border-bottom: 1px solid #ccc;background-color: #f7f7f7;}
.filter-s-nav>span{height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;padding: 0 10px;color: #333;}
.filter-s-nav>span>b{ color: #f60; margin: 0 5px;}
.filter-s-nav strong{ color: #f60; margin: 0 2px;}
.filter-type{height: 36px;line-height: 36px;}
.filter-type a{display: inline-block;position: relative;top: 1px;padding: 0 10px;height: 36px;color: #333;font-size: 14px;}
.filter-type a:hover,.filter-type a.on{background: #ccc;}
.filter-s-nav .ui-pages{margin-top: 5px;}

.d-vod-list>li{margin-top: 20px;}
.d-vod-list>li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.d-vod-list>li>a{position: relative;float: left;margin-right: 20px;width: 180px;height: 240px;overflow: hidden;}
.d-vod-list>li>a>img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: auto;display: block;width: 180px;}
.d-vod-list>li>a>span{position: absolute;bottom: 0;height: 24px;line-height: 24px;}
.d-vod-list>li>a>.mask{left: 0;width: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.d-vod-list>li>a>.text{right: 5px;color: #fff;}
.d-vod-list>li>a>.score{left: 0;padding: 0 5px;background-color: #f60;color: #fff;}

.d-info h2{font-size: 20px;}
.d-info p{height: 28px;line-height: 28px;overflow: hidden;color: #333;font-size: 14px;}
.d-info p.type{width: 285px;}
.d-info p em{float: left;color: #666;display: block;height: 26px;overflow: hidden;}
.d-info p.plot em,.d-info p.plot{ height: 78px; color: #666;}
.d-info p.state{ width:450px; float: left;}
.d-info p.state a{ color:#AE172E;}
.d-info p.more-desc{ width:50px;text-align: right; float: right }
.d-info p a{ margin-right: 7px;}
.d-info p a.more{color: #f60;}
.d-info p cite{ color: #666;}
.d-info p .goplay{margin: 0;}
.d-info p em.long{width: auto;}

.d-role{width: 375px;}
.d-role>li{float: left;margin-left: 10px;}
.d-role>li>a{width: 115px;overflow: hidden;}
.d-role>li>a>img{display: block;width: 115px;}

/*花絮*/
.d-vodnews li{position: relative;margin-top: 10px;padding-bottom: 10px;}
.d-vodnews li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.d-vodnews li .d-vodnews-picbox{position: relative;margin-right: 20px;width: 240px;height: 135px;overflow: hidden;}
.d-vodnews li a.d-vodnews-pic{display: block;width: 240px;height: 135px;}
.d-vodnews li a.d-vodnews-pic img{width: 240px;}
.d-vodnews li a.d-vodnews-pic label{position: absolute;left: 0;bottom: 0;width: 240px;text-indent: 10px;height: 24px;line-height: 24px;background: rgba(0,0,0,.4);}
.d-vodnews li a.d-category{position: absolute;left: 0;top: 0;margin-bottom: 5px;padding: 3px 12px;background: #0bbc6b;font-size: 12px;color: #fff;}
.d-vodnews li h2{margin-bottom: 5px;color: #333;font-size: 16px;font-weight: 600;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-vodnews li p{color: #999;font-size: 12px;line-height: 20px;}
.d-vodnews li .d-source{position: absolute;bottom: 10px;left: 260px;color: #999;}

.d-title span{float:right;margin-top: 3px;padding-right: 10px;}
.d-title h2{margin-top: 15px;font-size: 18px;color: #f60;font-weight: 600;}
.d-title h2 i{position: relative;top: -1px;margin-right: 5px;font-size: 24px;vertical-align: top;}

.d-item{margin-left:-14px;width:1230px;}
.d-item a{position: relative;float: left;margin: 10px 14px 0;width: 125px;}
.d-item a div{position: relative;z-index: 2;width: 125px;height: 165px;border-radius: 5px;overflow: hidden;}
.d-item a img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: auto;display: block;width: 125px;border-radius: 5px;-webkit-transition: transform .5s ease-out;-moz-transition: transform .5s ease-out;-o-transition: transform .5s ease-out;-ms-transition: transform .5s ease-out;transition: transform .5s ease-out;}
.d-item a em{position:absolute;left:0;top: 0;padding-right: 5px;width:30px;height:16px;line-height:16px;color:#fff;font-size:12px;text-align:center;background-color:#f60;border-top-left-radius: 5px;border-bottom-right-radius:15px;z-index: 3;}
.d-item a p{margin-top: 6px;height: 16px;line-height: 16px;color: #999;overflow: hidden;}
.d-item a h3{margin: .4rem 0;height:20px;line-height: 20px;font-size: 14px;font-weight: 600;color: #333;white-space: normal;overflow: hidden;}
/*.d-item a:hover h3{bottom: 0;}*/
.d-item a img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

/*.newlist{width: 1216px;}
.newlist a{width: 136px;height: 176px;overflow: hidden;}
.newlist a div{width: 136px;height: 176px;}
.newlist a img{width: 136px;}
.newlist a h3,.newlist a p{color: #fff;text-shadow: 0 1px 0 #000;z-index: 3;font-size: 14px;}
.newlist a h3{position: absolute;bottom: 0;left: 0;right: 0;margin: 0;height: auto;line-height: 1.2;padding: 5px 10px;border-radius: 5px;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));}
.newlist a p{position:absolute;top:8px;left:8px;margin-top: 0;height: auto;background:rgba(0,0,0,.2);-webkit-backdrop-filter: blur(3px);backdrop-filter:blur(3px);font-weight:700;line-height:1.8;padding:0 .4em;border-radius: .2em;}
.newlist a:first-child{width: 288px;height: 362px;}
.newlist a:first-child div{width: 288px;height: 362px;}
.newlist a:first-child img{width: 288px;}*/
